@charset "utf-8";
/* Style copyright(c)bubujie.net */
/* ######### ######### ######### Global ######### ######### ######### */
.fixed #bbody .nm .ming { width:740px; padding-right:0px; }
.fixed #bbody .nm .n1 { width:180px; padding-left:10px; }
body { font-family:gulim; background:#ffffff;
scrollbar-arrow-color: #f4ae21; /*三角箭头的颜色*/
scrollbar-face-color: #333; /*立体滚动条的颜色*/
scrollbar-3dlight-color: #666; /*立体滚动条亮边的颜色*/
scrollbar-highlight-color: #666; /*滚动条空白部分的颜色*/
scrollbar-shadow-color: #999; /*立体滚动条阴影的颜色*/
scrollbar-darkshadow-color: #666; /*立体滚动条强阴影的颜色*/
scrollbar-track-color: #666; /*立体滚动条背景颜色*/
scrollbar-base-color:#f8f8f8; /*滚动条的基本颜色*/
Cursor:url(mouse.cur); /*自定义个性鼠标*/
}
#bhead, #bbody, #bfoot {}
#bhead { background:url(../images/bhead_x.png) 0 100% repeat-x; }
#bbody {}
#bfoot { background:url(../images/bfoot_x.png) 0 0 repeat-x; }
.container {}
.filling {}
#bhead .container {}
#bbody .container {}
#bfoot .container { background:url(/joomla/mda1/images/bfoot_bg.gif) repeat-x; }
#bhead-unit-1.container .filling { height:80px; }
#bhead-unit-2.container .filling { height:57px; background: url(../images/bbody_top.gif) 50% 100% no-repeat; }
#bbody-unit-1.container { padding-top:20px; }
#bfoot-unit-1.container .filling { height:30px; }
#bfoot-unit-2.container { padding-bottom:20px; }
/* ######### ######### ######### bHead ######### ######### ######### */
#bhead-unit-1 {}
#bhead-unit-2 .search { padding-top:15px; }
#bhead-unit-2 .search label { background:url(../images/search.gif) no-repeat; display:block; float:left; position:relative; top:-11px; width:55px; height:27px; text-indent:-9999px; }
/* ######### ######### ######### bBody ######### ######### ######### */
#bbody-unit-1 {}
#bbody-unit-1 .breadcrumbs { background:url(../images/breadcrumbs_bg.png) 0 100% no-repeat; line-height:30px; }
#bbody-unit-1 .breadcrumbs .showHere { background:url(../images/breadcrumbs.gif) 0 50% no-repeat; padding-left:20px; }
#login-form fieldset { border:0; }
#modlgn-username { width:100px; }
#modlgn-passwd { width:100px; }
/* ######### ######### ######### bFoot ######### ######### ######### */
#bfoot-unit-1 {}
/* ######### ######### ######### module ######### ######### ######### */
.module, .top, .middle, .bottom {  position:relative; clear:both; overflow:hidden; *zoom:1; width:100%;}
.module:after, .top:after, .middle:after, .bottom:after { content:""; display:block; clear:both; }
/* # # # mod_snb # # # */
.module.mod_snb .top { background:url(../images/mod_snb_top.png) no-repeat 0 0; height:160px; }
.module.mod_snb .top h3 { text-indent:-9999px; }
.module.mod_snb .mid { background:url(../images/mod_snb_mid.png) repeat-y; padding-top:10px; padding-bottom:60px; }
.module.mod_snb .btm { background:url(../images/mod_snb_btm.png) no-repeat 0 100%; height:20px; margin-bottom:10px; }
/* # # # mod_cc # # # */
.module.mod_cc .top { background:url(../images/mod_cc_top.png) no-repeat 0 0; height:40px; }
.module.mod_cc .top h3 { text-indent:-9999px; }
.module.mod_cc .mid { background:url(../images/mod_cc_mid.png) repeat-y; }
.module.mod_cc .btm { background:url(../images/mod_cc_btm.png) no-repeat 0 100%; height:20px; margin-bottom:20px; }
/* ######### ######### ######### 注释 ######### ######### ######### */
.ning fieldset { border:none }
.ning legend { display:none }
/* ######### ######### ######### 注释 ######### ######### ######### */
.fixed .nm .ming { width:750px; }
body { font-family: gulim, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:0.8125em; }
.gnb { position:absolute; right:0; top:10px; width:340px; padding-top:1px; font-size:11px; line-height:14px; text-align:center; }
#search .inputbox { width:175px; height:18px; padding-left:5px; line-height:18px; color:#595D64; border-left:1px solid #383f49; border-top:1px solid #383f49; border-right:1px solid #d1d2ca; border-bottom:1px solid #d1d2ca; background:#5452BB; border-color:#C7B8F6; }
#search select { display:inline-block; width:175px; height:21px; font-size:12px; line-height:18px; color:#c7b8f6; background:#5452BB; }
ul#skiplinks { position:absolute; top:0; right:0; width:390px; background-color:#000; }
/* UI Object */
table.category, table.category th, table.category td { border:0 }
table.category { width:100%; border-bottom:2px solid #dcdcdc; font-family:Tahoma; font-size:13px; text-align:center }
table.category caption { display:none }
table.category th { padding:7px 0 4px; border-top:2px solid #dcdcdc; background-color:#f5f7f9; color:#666; font-family:'돋움', dotum; font-size:12px; font-weight:bold }
table.category td { padding:6px 0 4px; border-top:1px solid #e5e5e5; color:#4c4c4c }
/* //UI Object */

/* ########################## contacts ########################### */

.contact form { background:#fff; color:#000; }
.contact input { background:#fff; color:#000; }
.contact input.invalid, .contact textarea.invalid { border:solid 2px red; }
.contact label.invalid { color:red; }
/* ++++++++++++++  Error Message contact form  ++++++++++++++ */
p.error { color:#044b63; background:#eee; border-top:3px solid #044b63; border-bottom:3px solid #044b63; }
body.contentpane { background:#fff; }
/* ##########################  footer   ########################### */


#footer-sub { background: url(../images/footer_bg.png) repeat-x; color:#fff }
#footer-sub a:link, #footer-sub a:visited { color:#fff }
#footer-outer { background:#fff url(../images/nature/headingback.png) repeat-x; border-top:solid 1px #ccc }
.box1 { border-right:solid 1px #ddd }
.box3 { border-left:solid 1px #ddd; }
.box h3 { font-family: 'Titillium Maps', Arial; }
#bottom a img { border:0 none; }
/* ##########################  editor  ########################### */
.hasTip { width:100px !important; }
.contentpaneopen_edit img { border:0 }
form.editor fieldset { border:solid 1px #ccc; }
/* ++++++++++++++  edit  ++++++++++++++ */

form#adminForm { border:solid 0px #000 }
.edit form#adminForm fieldset { border:solid 1px #ddd }
.edit form#adminForm legend { font-weight:bold }
/* ++++++++++++++  tooltip  ++++++++++++++ */
.tip { border:solid 1px #333; background:#ffffcc; }
/* ######### ######### ######### Pagination ######### ######### ######### */
/* UI Object */
.pagination { padding:15px 0; text-align:center; line-height:normal }
.pagination-start, .pagination-prev, .pagination-next, pagination-end { }
.pagination a, .pagination strong { display:inline-block; position:relative; margin:0 -2px; padding:2px 8px; font-weight:bold; font-size:12px; font-family:Tahoma, Sans-serif; color:#333; line-height:normal; text-decoration:none; vertical-align:middle }
.pagination a:hover, .pagination a:active, .pagination a:focus { background-color:#f8f8f8 }
.pagination strong { color:#f60 }
.pagination .direction { font-weight:normal; color:#767676; white-space:nowrap }
.pagination .direction span { font-weight:bold; font-size:14px }
.pagination .direction:hover, .pagination .direction:active, .pagination .direction:focus { background-color:#fff; color:#333 }
.pagination ul li { display:inline; }
.pagination ul li span.pagenav { color:#f60; }
.pagination ul li a.pagenav { color:#333; }
/* //UI Object */
.pagenav { text-align:center; }
.pagenav li { display:inline; }
.pagenav-prev, .pagenav-next { }
/* ######### ######### ######### 注释 ######### ######### ######### */
ul.actions { text-align:right; margin-right:20px; }
ul.actions li { display:inline; }
/* ######### ######### ######### 首页 ######### ######### ######### */
.ming .column-1 { width:32%; float:left }
.ming .column-2 { width:32%; margin-left:1%; float:left; }
.ming .column-3 { width:32%; margin-left:1%; float:left }
.ming .column-4 { width:32%; margin-left:0; float:right }
.button2-left { float:left; }
#adminForm label { display:block; width:200px; float:left; }
/* ######### ######### ######### 注释 ######### ######### ######### */
table { width: 80%; margin:0 auto; }
table, th, td { border-width: 1px; border-color: #DDDDDD; border-style: solid; }
table { border-collapse: collapse; border-spacing: 0; }
th, td { padding: 0.2em; padding:0.75em; }
th { font-weight: bold; background-color: #EFEFEF; }
